package com.cloudcross.ssp.model;

import java.util.Date;

/**
 * 投放活动对应的创意模板表
 * 
 * @author wuqiang.du
 */
public class Banner {
    //主键
    private Long    id;
    //创意模板id
    private Long    bannerTemplateId;
    //订单id
    private Long    orderId;
    //投放id
    private Long    adGroupId;
    //到达地址
    private String  visitAddress;
    //点击地址
    private String  clickAddress;
    //点击地址
    private String  clickAddress2;
    //点击地址
    private String  clickAddress3;
    //曝光地址
    private String  impressionAddress;
    //曝光地址
    private String  impressionAddress2;
    //曝光地址
    private String  impressionAddress3;
    //审核状态
    private Integer checked;
    //审核备注
    private String  memo;
    //创意状态
    private Integer status;
    //最后更新时间
    private Date    updated;
    //新增及状态更新时间
    private Long    supdated;
    //创建bannerTemplate对象
    BannerTemplate  bannerTemplate;
    //displayTitle
    private String  displayTitle;
    //displayText
    private String  displayText;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getBannerTemplateId() {
        return bannerTemplateId;
    }

    public void setBannerTemplateId(Long bannerTemplateId) {
        this.bannerTemplateId = bannerTemplateId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getAdGroupId() {
        return adGroupId;
    }

    public void setAdGroupId(Long adGroupId) {
        this.adGroupId = adGroupId;
    }

    public String getVisitAddress() {
        return visitAddress;
    }

    public void setVisitAddress(String visitAddress) {
        this.visitAddress = visitAddress;
    }

    public String getClickAddress() {
        return clickAddress;
    }

    public void setClickAddress(String clickAddress) {
        this.clickAddress = clickAddress;
    }

    public String getImpressionAddress() {
        return impressionAddress;
    }

    public void setImpressionAddress(String impressionAddress) {
        this.impressionAddress = impressionAddress;
    }

    public Integer getChecked() {
        return checked;
    }

    public void setChecked(Integer checked) {
        this.checked = checked;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    public Long getSupdated() {
        return supdated;
    }

    public void setSupdated(Long supdated) {
        this.supdated = supdated;
    }

    public BannerTemplate getBannerTemplate() {
        return bannerTemplate;
    }

    public void setBannerTemplate(BannerTemplate bannerTemplate) {
        this.bannerTemplate = bannerTemplate;
    }

    public String getClickAddress2() {
        return clickAddress2;
    }

    public void setClickAddress2(String clickAddress2) {
        this.clickAddress2 = clickAddress2;
    }

    public String getClickAddress3() {
        return clickAddress3;
    }

    public void setClickAddress3(String clickAddress3) {
        this.clickAddress3 = clickAddress3;
    }

    public String getImpressionAddress2() {
        return impressionAddress2;
    }

    public void setImpressionAddress2(String impressionAddress2) {
        this.impressionAddress2 = impressionAddress2;
    }

    public String getImpressionAddress3() {
        return impressionAddress3;
    }

    public void setImpressionAddress3(String impressionAddress3) {
        this.impressionAddress3 = impressionAddress3;
    }

    public String getDisplayTitle() {
        return displayTitle;
    }

    public void setDisplayTitle(String displayTitle) {
        this.displayTitle = displayTitle;
    }

    public String getDisplayText() {
        return displayText;
    }

    public void setDisplayText(String displayText) {
        this.displayText = displayText;
    }

    @Override
    public String toString() {
        return "Banner{" +
                "id=" + id +
                ", bannerTemplateId=" + bannerTemplateId +
                ", orderId=" + orderId +
                ", adGroupId=" + adGroupId +
                ", visitAddress='" + visitAddress + '\'' +
                ", clickAddress='" + clickAddress + '\'' +
                ", clickAddress2='" + clickAddress2 + '\'' +
                ", clickAddress3='" + clickAddress3 + '\'' +
                ", impressionAddress='" + impressionAddress + '\'' +
                ", impressionAddress2='" + impressionAddress2 + '\'' +
                ", impressionAddress3='" + impressionAddress3 + '\'' +
                ", checked=" + checked +
                ", memo='" + memo + '\'' +
                ", status=" + status +
                ", updated=" + updated +
                ", supdated=" + supdated +
                ", bannerTemplate=" + bannerTemplate +
                ", displayTitle='" + displayTitle + '\'' +
                ", displayText='" + displayText + '\'' +
                '}';
    }
}
